SF34385
2 jours
En présentiel ou distanciel
- 14 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Cadrage pédagogique gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
Formation Claude Code : automatiser vos tâches de développement.
Apprenez les meilleures pratiques pour développer avec Claude Code et boostez vos projets grâce à l'IA !
Conçue pour les développeurs, ingénieurs DevOps ou chefs de projet techniques, cette formation vous apprendra à tirer parti de Claude Code pour accélérer vos projets. Vous y apprendrez à installer et configurer l'outil, structurer des prompts efficaces pour générer, tester et refactorer du code, et intégrer Claude Code dans vos workflows Git/GitHub avec automatisation des tests et de la CI/CD. Le programme couvre en profondeur le système d'extensibilité de Claude Code — skills, hooks, plugins — ainsi que le Model Context Protocol (MCP), la connexion à des services externes, l'orchestration de subagents et d'agent teams, et les bonnes pratiques de sécurité et de collaboration humain‑IA. En maîtrisant ces compétences, vous boosterez votre productivité et pourrez orchestrer vos équipes de développement autour d'assistants IA performants.
Programme de formation Claude Code : automatiser vos tâches de développement.
PDFModule 1 — Prise en main et installation
– Présentation de Claude Code et des modèles Anthropic (Opus, Sonnet, Haiku)
– Installation du CLI et configuration des clés API (VS Code, JetBrains)
– Exploration de l’interface, des raccourcis et commandes intégrées (/compact, /clear, /cost, /model)
– Gestion des contextes : /init, fichiers CLAUDE.md (projet, répertoire, utilisateur)
– Structure du répertoire `.claude/` : settings, permissions, skills, agents
**Exemples d’activités pratiques** : installer Claude Code et initialiser un dépôt Git ; créer un fichier CLAUDE.md avec les conventions du projet et configurer une session de travail ; explorer les commandes intégrées et la gestion du contexte.
Module 2 — Prompt engineering et génération de code
– Principes de structuration des prompts pour Claude Code
– Gestion des fichiers et refactorisation avec Claude Code
– Utilisation de Plan Mode et Thinking Mode (extended thinking)
– Techniques Best-of-N et prompts comparatifs
– Sélection dynamique du modèle selon la tâche (/model haiku pour le lint, opus pour l’architecture)
**Exemples d’activités pratiques** : construire une API REST ou un microservice via prompts ; refactoriser un script existant avec Claude Code ; générer et exécuter des tests unitaires créés par l’IA ; comparer les sorties de différents modèles sur une même tâche.
Module 3 — Skills : personnalisation et automatisation
– Comprendre le système d’extensibilité : skills vs. commandes intégrées vs. slash commands
– Anatomie d’une skill : structure SKILL.md, frontmatter YAML (name, description, model, allowed-tools, context)
– Niveaux de portée : projet (`.claude/skills/`), utilisateur (`~/.claude/skills/`), entreprise (managed settings)
– Auto-découverte et invocation contextuelle des skills par Claude
– Bundled skills en détail :
– `/simplify` : revue parallèle post-implémentation (code reuse, qualité, efficacité)
– `/batch` : décomposition et parallélisation de changements à grande échelle via git worktrees
– `/review` : revue de code multi-agents avec scoring par confiance
– `/loop` : exécution récurrente d’un prompt sur un intervalle
– `/debug` : diagnostic de session via le log de debug
– `/claude-api` : chargement de la référence API Anthropic en contexte
– Création de skills personnalisées : templates, scripts embarqués, exemples
– Gestion du budget de contexte des skills (/context, SLASH_COMMAND_TOOL_CHAR_BUDGET)
**Exemples d’activités pratiques** : créer une skill personnalisée pour appliquer les conventions de code d’un projet ; utiliser /simplify après un refactoring et analyser les suggestions ; lancer un /batch pour migrer un ensemble de fichiers en parallèle ; concevoir une skill avec scripts embarqués générant une visualisation HTML.
Module 4 — Intégration Git/GitHub et automatisation CI/CD
– Workflows Git et bonnes pratiques de branches avec Claude Code
– Intégration avec GitHub : pull requests, merges, sécurité
– Utilisation et structuration des fichiers CLAUDE.md partagés (synchronisation via git worktrees)
– Mise en place de pipelines CI/CD avec Claude Code
– Hooks déterministes : PreToolUse, PostToolUse, Stop, SessionStart
– Hooks shell et hooks HTTP
– Cas d’usage : formatage automatique (Prettier/Black), validation de sécurité, notifications
**Exemples d’activités pratiques** : connecter un dépôt GitHub et automatiser une pull request ; exécuter des tests dans un pipeline CI/CD via prompts Claude ; configurer un hook PreToolUse pour valider les commandes dangereuses ; mettre en place un hook PostToolUse pour le formatage automatique.
Module 5 — MCP, plugins et intégration d’outils externes
– Introduction au Model Context Protocol (MCP) : architecture client/serveur
– Connexion à des services externes (Playwright, Figma, PostgreSQL)
– Configuration de serveurs MCP au niveau projet vs. utilisateur
– **Plugins** : le système de packaging de Claude Code
– Structure d’un plugin : plugin.json, skills/, agents/, hooks/, .mcp.json
– Installation et gestion : `/plugin install`, marketplaces, portée projet vs. utilisateur
– Plugins notables de l’écosystème : code-review, frontend-design, ralph-loop, Context7
– Distribution de configurations d’équipe via plugins
**Exemples d’activités pratiques** : générer un composant UI à partir d’une maquette Figma via MCP ; automatiser un test UI via Playwright MCP ; créer un plugin d’équipe regroupant skills, agents et hooks ; installer et configurer un plugin depuis un marketplace.
Module 6 — Subagents, Agent Teams et orchestration avancée
– Concept et architecture des subagents : types (Explore, Plan, general-purpose, custom)
– Création de subagents personnalisés (`.claude/agents/`)
– Orchestration multi-agents : séquençage et parallélisme
– **Agent Teams** : coordination inter-agents avec partage de liste de tâches et communication directe
– Cas d’usage avancés : code-review multi-agents, test-automation, security-audit, debugging
– Bonnes pratiques : scopes étroits, moindre privilège, gestion du contexte, limitation des tours (max_turns)
– Sécurité et conformité
– Gestion des risques : RGPD, sécurité des tokens, limites des modèles
– Bonnes pratiques de collaboration humain‑IA et gouvernance
– Rédaction de guidelines de sécurité pour un projet utilisant Claude Code
**Exemples d’activités pratiques** : créer un subagent test-runner proactif ; implémenter une feature avec une équipe de 4 subagents coordonnés ; explorer un codebase en parallèle avec agents multiples ; configurer un workflow TDD avec subagents de vérification indépendants ; rédiger des guidelines de sécurité et de conformité pour un projet.
Nos autres formations en Analyse, conception et méthodes de développement .
Formation Accessibilité numérique, sensibilisation
Formation Adobe XD
Formation Agile Business Analyst – Approfondissement
Formation Agile Business Analyst – Sensibilisation
Formation AirTable
Formation Algorithmique : initiation
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.
